runtime.p.trace (field)
38 uses
runtime (current package)
mgcsweep.go#L692: getg().m.p.ptr().trace.reclaimed += uintptr(nfreed) * s.elemsize
runtime2.go#L841: trace pTraceState
trace.go#L380: pp.trace.mSyscallID = -1
trace.go#L566: if !pp.trace.statusWasTraced(tl.gen) {
trace.go#L580: pp.trace.readyNextGen(gen)
trace.go#L832: pp.trace.inSweep = false
trace.go#L833: pp.trace.maySweep = false
trace.go#L834: pp.trace.swept = 0
trace.go#L835: pp.trace.reclaimed = 0
traceevent.go#L41: if pp := tl.mp.p.ptr(); pp != nil && !pp.trace.statusWasTraced(tl.gen) && pp.trace.acquireStatus(tl.gen) {
traceevent.go#L42: tl.writer().writeProcStatus(uint64(pp.id), procStatus, pp.trace.inSweep).end()
traceruntime.go#L293: tl.eventWriter(tracev2.GoSyscall, tracev2.ProcIdle).event(tracev2.EvProcStart, traceArg(pp.id), pp.trace.nextSeq(tl.gen))
traceruntime.go#L361: if pp.trace.maySweep {
traceruntime.go#L364: pp.trace.maySweep, pp.trace.swept, pp.trace.reclaimed = true, 0, 0
traceruntime.go#L377: if pp.trace.maySweep {
traceruntime.go#L378: if pp.trace.swept == 0 {
traceruntime.go#L380: pp.trace.inSweep = true
traceruntime.go#L382: pp.trace.swept += bytesSwept
traceruntime.go#L393: if !pp.trace.maySweep {
traceruntime.go#L396: if pp.trace.inSweep {
traceruntime.go#L397: tl.eventWriter(tracev2.GoRunning, tracev2.ProcRunning).event(tracev2.EvGCSweepEnd, traceArg(pp.trace.swept), traceArg(pp.trace.reclaimed))
traceruntime.go#L398: pp.trace.inSweep = false
traceruntime.go#L400: pp.trace.maySweep = false
traceruntime.go#L503: pp.trace.mSyscallID = int64(tl.mp.procid)
traceruntime.go#L504: tl.eventWriter(tracev2.GoRunning, tracev2.ProcRunning).event(tracev2.EvGoSyscallBegin, pp.trace.nextSeq(tl.gen), tl.stack(1))
traceruntime.go#L523: tl.mp.p.ptr().trace.mSyscallID = -1
traceruntime.go#L533: mStolenFrom := pp.trace.mSyscallID
traceruntime.go#L534: pp.trace.mSyscallID = -1
traceruntime.go#L541: if !pp.trace.statusWasTraced(tl.gen) && pp.trace.acquireStatus(tl.gen) {
traceruntime.go#L544: tl.writer().writeProcStatus(uint64(pp.id), tracev2.ProcSyscallAbandoned, pp.trace.inSweep).end()
traceruntime.go#L559: tl.eventWriter(goStatus, procStatus).event(tracev2.EvProcSteal, traceArg(pp.id), pp.trace.nextSeq(tl.gen), traceArg(mStolenFrom))
tracestatus.go#L51: if !pp.trace.acquireStatus(w.gen) {
tracestatus.go#L76: w = w.writeProcStatus(uint64(pp.id), status, pp.trace.inSweep)
 |
The pages are generated with Golds v0.8.4. (GOOS=linux GOARCH=amd64)
Golds is a Go 101 project developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |